import Vue from 'vue'
import axios from '../../http/http'

import {mapState,mapActions} from "axios"
const store =({
    namespaced:true,
    // computed:{
    //     ...mapActions()
    // },
    // methods:{
    //     ...mapState()
    // },
    state(){
        return{
            menuList:[]
        }
            
    },
    mutations:{
        menuListMutations(state,menuList){
                state.menuList = menuList
                // console.log(state);
        }
    },
    actions:{
            menuListAction(context){
                axios.get("http://127.0.0.1:3000/api/menulist").then(
                    res=>{
                    
                        if(res.status == 200){ 
                            // const data = 
                            // console.log(res.data.list);
                            context.commit("menuListMutations",res.data.list)
                        }
                    }
                )
            }
    },
    getters:{

    },
    modules:{

    }//安装子模块
}) 
export default store  